package com.aw.guiguzi.constants

interface UrlConstant {
    companion object {
        const val BASE_URL = "http://39.104.57.138:48080"
        const val API_LOGIN = "/admin-api/system/auth/login"
        const val API_USER_INFO_GET = "/admin-api/system/user/profile/get" //管理后台 --- 用户信息详情
        const val API_USER_DETAIL_GET = "/admin-api/system/user/get" //用户信息详情
        const val API_USER_INFO_UPDATE = "/admin-api/system/user/update" //用户信息更新
        const val API_TOKEN_OTHER_GET =
            "/admin-api/system/oauth2-token/page" //应该放在服务端处理， 暂时放在APP端不部署了
        const val API_TOKEN_OTHER_DEL =
            "/admin-api/system/oauth2-token/delete" //应该放在服务端处理， 暂时放在APP端不部署了
        const val API_USER_UPDATE_PWD = "/admin-api/system/user/update-password" //重置密码
        const val API_GET_USER_LIST = "/admin-api/system/user/page" //获取用户分页列表
        const val API_GET_USER_LIST_SIMPLE =
            "/admin-api/system/user/list-all-simple" //用户精简信息列表(用于下拉显示)
        const val API_USER_UPDATE_STATUS = "/admin-api/system/user/update-status" //修改用户状态
        const val API_USER_DEL = "/admin-api/system/user/delete" //删除用户
        const val API_USER_CREATE = "/admin-api/system/user/create" //新增用户
        const val API_USER_ROLE_ASSIGN = "/admin-api/system/permission/assign-user-role" //赋予用户角色
        const val API_USER_REEST_PWD = "/admin-api/system/user/update-password" //重置用户密码
        const val API_FILE_UPLOAD = "/admin-api/infra/file/upload" //上传文件
        const val API_FILE_LIST = "/admin-api/infra/file/page" //文件列表
        const val API_FILE_DEL = "/admin-api/infra/file/delete" //文件删除
        const val API_LOGIN_RECORD_LIST = "/admin-api/system/login-log/page" //分页获取登录日志
        const val API_MSG_LIST_MANAGER = "/admin-api/system/notify-message/page" //分页获取站内信
        const val API_MSG_LIST = "/admin-api/system/notify-message/my-page" //分页获取我的站内信
        const val API_MSG_DETAIL =
            "/admin-api/system/notify-message/get" //获取站内信详情<用不到, 直接使用列表的item即可)
        const val API_MSG_READ_ALL = "/admin-api/system/notify-message/update-all-read" //标记所有站内信为已读
        const val API_MSG_READ = "/admin-api/system/notify-message/update-read" //标记站内信为已读
        const val API_MSG_UNREAD_COUNT =
            "/admin-api/system/notify-message/get-unread-count" //获取当前用户未读站内信数量
        const val API_MSG_TEMPLATE_LIST = "/admin-api/system/notify-template/page" //分页获取站内信模板列表
        const val API_MSG_CREATE = "/admin-api/system/notify-template/send-notify" //发送站内信
    }
}